﻿@{
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
}

@model LKVMLMADMIN.Models.PrefixModel
@using (Html.BeginForm("UserConfig", "User", FormMethod.Post))
{
    <h4 class="page-header">Cấu hình thành viên</h4>
    <div class="col-md-6 col-md-offset-3">
        <div class="panel panel-default">
            <div class="panel-heading panel-default">
                <h3 class="panel-title">Cấu hình</h3>
            </div>
            <div class="panel-body">
                <form role="form">
                    <fieldset>
                        <div class="form-group" style="font-family:'Times New Roman'">
                            @{
                                if (Convert.ToBoolean(@ViewBag.tusinh) == true)
                                {
                                    <label>
                                        <input name="Check" type="radio" checked="checked" id="CG_1" /> &nbsp Thành viên tự nhập mã đăng nhập
                                    </label>                              
                               
                                }
                                else
                                {
                                    <label>
                                        <input name="Check" type="radio" id="CG_1" />&nbsp Thành viên tự nhập mã đăng nhập
                                    </label>
                                }
                            }
                        </div>                   
                        <div class="form-group" style="font-family:'Times New Roman'">
                            @{
                                if (Convert.ToBoolean(@ViewBag.tugo) == true)
                                {
                                    <label>
                                        <input name="Check" type="radio" checked="checked" id="CG_2" />&nbsp Hệ thống tự tạo mã với Prefix
                                    </label>
                                                                       
                                }
                                else
                                {
                                    <label>
                                        <input name="Check" type="radio" id="CG_2" />&nbsp Hệ thống tự tạo mã với Prefix
                                    </label>
                                }
                            }
                        </div>
                        <div class="form-group" style="font-family:'Times New Roman'">
                            <input type="text" value="@Model.prefix"  class = "form-control" id="txtprefix" />
                            @*@Html.TextBoxFor(m => m.prefix, new { Class = "form-control", placeholder = "Example LKV" })*@                          
                        </div>                                
                        <button type="submit" class="btn_submit btn btn-default">Save</button>
                        <button type="reset" class="btn_submit btn btn-default">Cancel</button>
                    </fieldset>
                </form>
            </div>
        </div>
    </div>
}
<script>
    var createAllErrors = function () {
        var form = $(this),
            errorList = $("ul.errorMessages", form);

        var showAllErrorMessages = function () {
            errorList.empty();

            // Find all invalid fields within the form.
            var invalidFields = form.find(":invalid").each(function (index, node) {

                // Find the field's corresponding label
                var label = $("label[for=" + node.id + "] "),
                    message = node.validationMessage || 'Invalid value.';

                errorList
                    .show()
                    .append("<li><span>" + label.html() + "</span> " + message + "</li>");
            });
        };

        // Support Safari
        form.on("submit", function (event) {
            if (this.checkValidity && !this.checkValidity()) {
                $(this).find(":invalid").first().focus();
                event.preventDefault();
            }
        });

        $("input[type=submit], button:not([type=button])", form)
            .on("click", showAllErrorMessages);

        $("input", form).on("keypress", function (event) {
            var type = $(this).attr("type");
            if (/date|email|month|number|search|tel|text|time|url|week/.test(type)
              && event.keyCode == 13) {
                showAllErrorMessages();
            }
        });
    };

    $("form").each(createAllErrors);
</script>
<script>
    $(document).ready(function () {
        $('input:radio').change(function (e) {
            e.preventDefault();
            if ($(this).is(":checked")) {
                var val = $(this).val();
                var _id = $(this).attr("id");
                var prefix = $('#txtprefix').val();
                $.ajax({
                    type: "POST",
                    dataType: "json",
                    url: "/User/UserConfig?id=" + _id + "&val=" + val +"&prefix=" + prefix,
                    success: function (data) {

                    }
                });
            }

        });
    });

</script>